Graph Sparsification by Universal Greedy Algorithms
نویسندگان
چکیده
Graph sparsification is to approximate an arbitrary graph by a sparse and useful in many applications, such as simplification of social networks, least squares problems, numerical solution symmetric positive definite linear systems etc. In this paper, inspired the well-known signal recovery algorithm called orthogonal matching pursuit (OMP), we introduce deterministic, greedy edge selection universal approach (UGA) for sparsification. For general spectral problem, e.g., subset problem from set $m$ vectors $\mathbb{R}^n$, propose nonnegative UGA which needs $O(mn^2+ n^3/\epsilon^2)$ time find $\frac{1+\epsilon/\beta}{1-\epsilon/\beta}$-spectral sparsifier with coefficients sparsity $\le\lceil\frac{n}{\epsilon^2}\rceil$, where $\beta$ ratio between smallest length largest vectors. The convergence will be established. another proposed can output $\frac{1+O(\epsilon)}{1-O(\epsilon)}$-spectral $\lceil\frac{n}{\epsilon^2}\rceil$ edges $O(m+n^2/\epsilon^2)$ $n$ vertices under some mild assumptions. This terms number that community looking for. best result literature knowledge authors existence deterministic almost linear, i.e. $O(m^{1+o(1)})$ $o(1)=O(\frac{(\log\log(m))^{2/3}}{\log^{1/3}(m)})$. Finally, extensive experimental results, including applications clustering regression, show effectiveness approaches.
منابع مشابه
Vertex sparsification and universal rounding algorithms
Suppose we are given a gigantic communication network, but are only interested in a small number of nodes (clients). There are many routing problems we could be asked to solve for our clients. Is there a much smaller network that we could write down on a sheet of paper and put in our pocket that approximately preserves all the relevant communication properties of the original network? As we wil...
متن کاملRandomized Algorithms 2017A – Lecture 11 Graph Laplacians and Spectral Sparsification∗
Alternative definition: Then LG is the matrix with diagonal entries (LG)ii = di, and off-diagonal entries (LG)ij = −wij . Fact 1: The matrix L = LG is symmetric, non-diagonals entries are Lij = −wij , and its diagonal entries are Lii = di, where di = ∑ j:ij∈E wij is the degree of vertex i. It is useful to put these values in a diagonal matrixD = diag(d⃗). If G is unweighted, then L = D−A where A...
متن کاملUncertain Graph Sparsification
Uncertain graphs are prevalent in several applications including communications systems, biological databases and social networks. The ever increasing size of the underlying data renders both graph storage and query processing extremely expensive. Sparsification has often been used to reduce the size of deterministic graphs by maintaining only the important edges. However, adaptation of determi...
متن کاملDistributed Graph Clustering and Sparsification
Graph clustering is a fundamental computational problem with a number of applications in algorithm design, machine learning, data mining, and analysis of social networks. Over the past decades, researchers have proposed a number of algorithmic design methods for graph clustering. Most of these methods, however, are based on complicated spectral techniques or convex optimisation, and cannot be d...
متن کاملGraph Sparsification via Refinement Sampling
A graph G(V,E) is an ǫ-sparsification of G for some ǫ > 0, if every (weighted) cut in G is within (1 ± ǫ) of the corresponding cut in G. A celebrated result of Benczúr and Karger shows that for every undirected graph G, an ǫ-sparsification with O(n log n/ǫ) edges can be constructed in O(m log n) time. The notion of cut-preserving graph sparsification has played an important role in speeding up ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Computational Mathematics
سال: 2023
ISSN: ['2456-8686']
DOI: https://doi.org/10.4208/jcm.2201-m2021-0130